home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / database / buster17.zip / MM_BUSTR.TXT < prev   
Text File  |  1997-04-05  |  26KB  |  504 lines

  1. MealMaster Recipe Buster (MM_BUSTR) Version 1.7 (23 Feb 97)
  2. (c) 1996-97 Glen G. Hosey
  3.  
  4. ---------------------------------------------------
  5. A program to convert recipes into MealMaster format.
  6. ---------------------------------------------------
  7.  
  8. ***** THE PROBLEMS WITH THE TNT RECIPES LIST IS FIXED!
  9.  
  10. 1.  WHAT THIS PROGRAM WILL DO
  11. 2.  WHAT YOU NEED TO DO TO PREPARE YOUR E-MAIL FILE FOR CONVERSION
  12. 3.  TO PREPARE UNFORMATTED RECIPES
  13. 4.  RUNNING MM_BUSTR
  14. 5.  FORMATTING NOTES (THINGS WHICH WILL BE CONVERTED, ETC.)
  15. 6.  NOTES ON ERRORS WHEN IMPORTING THE CONVERTED MEALMASTER RECIPES
  16. 7.  MM_BUSTER.CFG -- THE CONFIGURATION FILE
  17. 8.  CONVERTING "@@@@@" recipes
  18. 9.  CHANGES FOR VERSION 1.5/1.6
  19. 10. CHANGES FOR VERSION 1.7
  20.  
  21. ---------------------------------------------------------------------------
  22.  
  23.   This program is a result of much frustration with the way listservers format
  24. some recipes and the enormous amount of time it takes to pull some recipes out
  25. of e-mail, and clean them up prior to import. I believe you will find this
  26. program to be of tremendous value if you are importing numerous recipes from
  27. the internet, or just typing in your favorite recipes to import into
  28. MealMaster. I think I have covered all angles, but there are always little
  29. things that are overlooked, and I would certainly appreciate a response from
  30. anyone finding glitches with this program, or suggestions for program
  31. improvement. Please mail me at hosey@erols.com and included a copy of the
  32. email file where you found an error to assist me in duplicating the problem.
  33. Also, please feel free to contact me for any questions about this program,
  34. editing the configuration file, etc, etc.....
  35.  
  36. 1.  What this program will do:
  37.  
  38.     a. Takes a single text file, saved from an internet recipe list email and
  39. converts it into all MealMaster recipes.
  40.  
  41.     b. Converts all MasterCook and MasterCook Mac recipes into MealMaster.
  42.  
  43.     c. Converts "unformatted" recipes into MealMaster with very minimal
  44. editing of the original file.
  45.  
  46.     d. Strips out all the offensive "equal-signs" that sometimes show up at
  47. the end of the line.
  48.  
  49.     e. Converts those other characters that get changed in some lists (the
  50. =B0, =E9, =7F, etc, characters).
  51.  
  52.     f. Leaves you with a single file containing nothing but recipes, and a
  53. separate text file containing everything else in the original text file,
  54. showing where recipes have been cut out (or optionally deletes the original
  55. file if you don't want it anymore).
  56.  
  57.     g. Correctly converts the long text lines when MasterCook recipes are
  58. exported with "Break up directions and notes" is turned off. These got
  59. truncated in MM_CONV.
  60.  
  61.     h. Converts most "obvious" header lines into proper MM header line format
  62. for import. (Categories, Servings, etc.)
  63.  
  64.     i. Places lines at the end of each recipe telling which recipe list the
  65. recipe came from, along with the original poster's name and the date of the
  66. post. 
  67.  
  68.     j. MasterCook recipes containing "Suggested Wine", "Serving Ideas" and
  69. "NOTES" have all these included within the MealMaster recipe.
  70.  
  71.     k. All "unit of measurement" which MealMaster recognizes will be converted
  72. to their appropriate MM format, otherwise, the unit of measurement will be
  73. included in the item name portion of the recipe. That is, MM recognizes "pk"
  74. to be an abbreviation for "package" and allows that as a unit of measurement.
  75. MM does not recognize any abbreviation for "envelope", therefore ingredient
  76. lines with "envelope" in it will have it as part of the item. Examples:
  77.  
  78.     "1 package dry yeast" will be converted to "1 pk dry yeast", whereas the
  79. line "1 envelope dry yeast" will become "1    envelope dry yeast".
  80.  
  81. 2. What you need to do to prepare your e-mail file for conversion:
  82.  
  83.     a. I would suggest creating a separate subdirectory on your hard drive to
  84. save your e-mails into, and doing all the conversions there.
  85.  
  86.     b. Save the entire digest e-mail as a text file. To properly add in the
  87. "posting" tag line in the recipe, the mail must be saved in one of the
  88. following formats:
  89.  
  90.     MealMaster Digest: "MM" plus 3 digits for the digest number. (i.e. MM308)
  91.     MasterCook Digest: "MC" plus 3 digits for the digest (MC271)
  92.     EAT-L Digest: "EL" plus 4-digit date of the digest (EL1108)
  93.     CHILE-HEADS DIgest: "CH" plus 3-digit digest number (CH177)
  94.     Dave's Recipes from around the World: "DAVE" plus 4-digit date (DAVE1208)
  95.     Fatfree digest: "FF" plus 3-digit digest number (FF210)
  96.     EAT-LF Digest: "LF" plus 3-digit digest number (EL200)
  97.     Jewish Food Digest: "JW" plus 3-digit digest number (JW070)
  98.     Bbq-digest: "BQ" plus 3-digit digest number (BQ050)
  99.     Gourmet Connection Recipe Page: "GOUR" plus 4-digit date (GOUR1208)
  100.     MasterCook Digest: "MD" plus 3-digit digest number (MD100)
  101.     Bread Bakers Digest: "BR" plus 3-digit digest number (MR100)
  102.     FOODWINE Digest: "FW" plus 4-digit date (FW1207)
  103.  
  104.     NOTE: These abbreviations are all in the original configuration file that
  105. comes with this program. See "MM_BUSTER.CFG -- The configuration file" below
  106. to add your own favorites to this list.
  107.  
  108.   c.  No matter what the settings in the original configuration file are, you
  109. can change them to suit your desires as to what gets placed into the recipe
  110. about the poster. For each of these examples, assume that all recipes are from
  111. the MealMaster Digest #018, which contains recipes posted on 16 Jan:
  112.  
  113.       (1) If you like to place the digest number in the recipe, save your file
  114. as "MM018" or "MM018.TXT" and use the following line in your configuration
  115. file:  "MM,N,Posted to MM-Recipes Digest #". Your recipe will contain the
  116. line: "Posted to MM-Recipes Digest #018 by hosey <hosey@erols.com> on Thu, 16
  117. Jan 1997." (The "N" denotes that a digest number will follow the "MM" in the
  118. filename.)
  119.  
  120.       (2) If you want to place the date of the digest into the recipe, save
  121. your file as "MM0116" or "MM0116.TXT" (for Jan 16) and change the
  122. configuration file to read "MM,D,Posted to MM-Recipes Digest ". The recipe
  123. will contain the line "Posted to MM-Recipes digest 16 Jan 1997 by hosey
  124. <hosey@erols.com> on Thu, 16 Jan 1997." (The "D" denotes that a 4-digit date
  125. will follow the "MM" in the filename.)
  126.  
  127.       (3) If you want just the list the recipe came from, the name of the
  128. poster and the date, change the line in the config file to read 
  129. "MM,X,Posted to MM-Recipes". Your recipe will contain the line "Posted to
  130. MM-Recipes by hosey <hosey@erols.com> on Thu, 16 Jan 1997." (The "X" tells the
  131. program to just ignore anything after the "MM" in the filename.)
  132.  
  133.       (4) If you want only the poster's name/e-mail address and the date of
  134. the posting to appear in the recipe, there are two ways to do this: Either
  135. remove the line containing "MM" from the config file, or change the line to
  136. read "MM,X," (make sure there is a comma after the "X"!). The recipe will now
  137. contain just "By hosey <hosey@erols.com> on Thu, 16 Jan 1997."
  138.  
  139. 3. To prepare unformatted recipes:
  140.  
  141.   a. Place 5 open brackets ("[[[[[") on the line preceeding the title. THIS
  142. MUST BE ON A SEPARATE LINE.
  143.  
  144.   b. If you want to include recipe categories or serving amounts in the
  145. recipe, place them on lines immediately following the title. The program will
  146. recognize the following as valid tags: "Categories: ", "Categories ",
  147. "Category ", "Serves: ", "Serves ", "Servings: ", "Servings ", "Yields: ",
  148. "Yield: ", "Yields " and "Yield ".  If there are no category lines, it will be
  149. converted into MealMaster as "Categories: None".  If there is no serving
  150. information, it will be converted as "Yields: 1".
  151.  
  152.      NOTE: Multiple catagories MUST be separated by a comma.
  153.  
  154.   c. Leave one line blank between the title (and servings and/or categories)
  155. and the ingredients. IF YOU DON'T LEAVE A BLANK LINE, DISASTER RESULTS! The
  156. program gets real confused when it doesn't find blank lines.
  157.  
  158.   d. Leave one line blank between the ingredients and the directions.
  159.  
  160.   e. Place 5 closed brackets ("]]]]]") on the line following the last line of
  161. directions. Again, this MUST be on a separate line, with nothing else on it,
  162. and you MUST put a <RETURN> after it!
  163.  
  164. 4. Running MM_BUSTR
  165.  
  166.   a.  MM_BUSTR is a DOS program, designed to be run under DOS from the command
  167. line or from an "MS-DOS prompt" in Windows. It can be run under Windows, just
  168. create an icon for it, using the "File", "New", "Program Item", and specify
  169. the proper information about the program, etc. Consult your Windows manual for
  170. the details.
  171.  
  172.   b.  Create a separate subdirectoy where you want this program to reside and
  173. where you will save all your recipe files to. (Like "C:\BUSTER" or
  174. "C:\RECIPES", etc.) Unzip the MM_BUSTR.ZIP file to the subdirectory where your
  175. email text files will reside. You will have three files, MM_BUSTR.EXE (the
  176. program), MM_BUSTR.CFG (the configuration file) and this file (MM_BUSTR.TXT).
  177. If you got the self-extracting version (BUSTER17.EXE) you don't need to un-zip
  178. it, but you must copy the file to the subdirectory, and then run BUSTER17
  179. which will create the actual MM_BUSTR program files for you.
  180.  
  181.   c.  If using this program with Windows, start a "MS DOS Prompt" and go to
  182. the directory where the program resides. Execute MM_BUSTR from the command
  183. line by typing "MM_BUSTR" (without the quotes). You can optionally specify the
  184. file to be converted on the command line, i.e. "MM_BUSTR MM330".
  185.  
  186.   d.  As each file is converted, you will be shown the title of each recipe
  187. converted along with the recipe type it originally was (MasterCook,
  188. MealMaster, Unformatted). The program will show 20 recipe titles, then pause
  189. for a keypress before converting more. After the conversion process is
  190. completed, you will be shown the number of recipes converted of each category.
  191. Then program will wait for a keypress then prompt you for the next file to be
  192. converted. NOTE: The program will ONLY show you files that have no extension
  193. if the second line in the .CFG file contains "ALLFILES=NO". It will show you
  194. "MM330" but not "MM330.TXT". To have the program show all files, change the
  195. second line in MM_BUSTR.CFG to read "ALLFILES=YES". You can still enter
  196. "MM330.TXT" as the file to be converted.  Two recipe will be created, one
  197. containing original MasterCook recipes (MM330.MXP) and one containing the
  198. converted MealMaster recipes (MM330.MMF).
  199.  
  200.   e. The program will continue to show you a list of files to be converted
  201. until a blank filename is entered or you hit <CONTROL-X> to end the program.
  202.  
  203.   f. The program can be aborted with <CONTROL-BREAK> at any time.
  204.  
  205.   g. Filenames with extensions can be used for input (don't use ".MMF" or
  206. ".OUT" for your original filename or serious problems WILL occur!).
  207.  
  208.  
  209. 5.  FORMATTING NOTES (Things which will be converted, etc.):
  210.  
  211.   a.  To have this program convert an ingredient line to a MealMaster Header
  212. line, the line should be in all Capital letters and end with a colon (:).
  213.  
  214.         1 tsp sugar
  215.         FILLING:
  216.         1 cup apples
  217.  
  218. will be converted in mealmaster to:
  219.  
  220.       1 ts sugar
  221. H          FILLING
  222.       1 c  apples
  223.  
  224.   b.  The ingredient lines in any recipe may have extra spaces in them, these
  225. will all be removed during the conversion process.
  226.  
  227.   c.  The ingredients on "unformatted" or MasterCook recipes may start
  228. anywhere on the line, there is no need to remove leading spaces in unformatted
  229. recipes, or to have the MasterCook ingrients in their proper columns.
  230.  
  231.   d.  Any ingredient line which has something like "package", etc, with the
  232. size of the package preceeding it, can be converted properly by placing the
  233. package size in parenthesis ():
  234.  
  235.      Original line:
  236.      1 10-ounce package spinach
  237.  
  238.      Edited line:
  239.      1 (10-ounce) package spinach
  240.  
  241.      Converted line:
  242.       1 pk (10-ounce) spinach
  243.  
  244.   e. In unformatted recipes, the word "of" in an ingriedient such as "1 cup of
  245. water" will be removed. The program will only remove "of" when it occurs
  246. immediately after the unit of measure (cup, can, etc), so the "of" in "1 can
  247. cream of mushroom soup" will NOT be removed.
  248.  
  249.   f. In unformatted and MasterCook recipes, if there are lines that you do not
  250. want reformatted (such as diagrams of how something should look), place a
  251. colon as the first character of each line you do not want reformatted.
  252. MealMaster will remove these colons when the recipe is imported.
  253.  
  254.   g. Since MasterCook allows more characters per ingredient on one line, you
  255. can improve the appearance of the MM recipe by some minor edits. If any MC
  256. recipe ingredient covers more that one line, edit those lines to place them
  257. ALL on one line (you can leave the extra spaces). When converted, the line
  258. will be broken up into MM-sized lines.  Example (the changes might not be so
  259. apparent if your editor word-wraps the lines, but it should still work. All I
  260. did was pull the third line up to be on the same line as the second line):
  261.  
  262.      Original recipe:
  263.      ---------------
  264.      1/2   lb           Margarine
  265.      1/2   lb           Cream cheese -- (I use Philadelphia light or no-fat
  266.                         -- Cream cheese when I can)
  267.    2                    Egg yolks -- (I use egg beater
  268.  
  269.      Edited recipe:
  270.      -------------
  271.      1/2   lb           Margarine
  272.      1/2   lb           Cream cheese -- (I use Philadelphia light or no-fat                        -- Cream cheese when I can)
  273.    2                    Egg yolks -- (I use egg beater
  274.  
  275.   h. Long MasterCook and unformatted recipes are split into multiple recipes
  276. with lengths of 100 lines, with each split recipe having the same title, plus
  277. "PT 2", "PT 3", etc.
  278.  
  279.   j. The wierd characters are now properly converted when they are found under
  280. the "NOTES " section of MC recipes. This was an oversight.
  281.  
  282.   k. Blank and zero serving sizes in MC recipes are now converted to "Yield:
  283. 1".
  284.  
  285.   l. When working with files containing nothing but a long list of unformatted
  286. recipes, the ending "]]]]]" between each recipe can be skipped. The program
  287. senses the start of the next recipe when it sees the "[[[[[" start, terminates
  288. the old recipe and starts a new one. This should be used ONLY when the file
  289. contains nothing but recipes, as any text between the two recipes would also
  290. get included! Please, however, include the "[[[[[" after the last recipe in
  291. the file to terminate the program.
  292.  
  293.   m. Long unformatted recipes are split into multiple recipes with lengths of
  294. 100 lines, with each split recipe having the same title, plus "PT 2", "PT 3",
  295. etc.
  296.  
  297.   n. Lines which contain an "x to y" amount, such as "1-2 cups" or "1 - 1 1/2
  298. tsp" MUST be edited to conform to the following rule: Remove the dash between
  299. the two amounts and insert the word "to". In the examples above, the amounts
  300. should be re-written as "1 to 2 cups" and "1 to 1-1/2 tsp" for the program to
  301. operate properly.
  302.  
  303. 6.  NOTES ON ERRORS WHEN IMPORTING THE CONVERTED MEALMASTER RECIPES:
  304.  
  305.   If you get an error importing a recipe, check out the ".MMF" file before
  306. reporting the error to me. If the recipe header shows "---------- Recipe via
  307. Meal-Master [Recipe Buster]", this means that the recipe was converted from
  308. some other original format (MC, MC Mac, or an unformatted recipe). Please
  309. report these errors to me, It's my fault! On the other hand, if the header is
  310. a "normal" MM header line, i.e. shows the version number, or is anything other
  311. that the header shown above, this means the recipe was originally in MM format
  312. and WAS NOT altered! These are errors on the part of the poster, and comments
  313. should be referred to them for correction. Most of these errors occur when
  314. recipes are exported from another recipe program into MM format, and
  315. especially when someone tries to type a recipe into MM format from scratch,
  316. and doesn't understand all the little quirks of MM!!! For example the
  317. following was extracted from a MM-format recipe in MM-Recipes Digest #335:
  318.  
  319.       1 t  dried grated orange rind
  320.     1/3 c  chopped pecans or currants (optional)
  321.     1/4 c  Fat-free egg substitute plus
  322.       2 tb Fat-free egg substitute
  323.  
  324.   Little notes about this: MM will either use "t & T" or "ts & tb" but will
  325. NEVER mix the two different formats in a single recipe! I tried! You can enter
  326. them in different formats, but the program will change them to the format you
  327. specify under "Maintenance". The first letter of all ingredients will ALWAYS
  328. be in caps! MM will NEVER allow a line to go past column 39!  (actually it
  329. restricts an ingredient to 28 chars). So while this was a most admirable
  330. effort to type in a recipe in MM format, it contained many errors, of which
  331. only the long lines caused import problems! So, pleeze don't report these
  332. errors to me, I can't help on these......
  333.  
  334. 7.  MM_BUSTER.CFG -- The configuration file:
  335.  
  336.   a.  This file MUST be present in order for MM_BUSTR to run! If it is not
  337. present, the program will create a new file for you with the default
  338. abbreviations shown above, and inform you of this. You can then run the
  339. program again successfully.
  340.  
  341.   b.  You can edit this file to include abbreviations and posting strings for
  342. any of your favorite internet digests (or any text file for that matter).
  343.  
  344.   c.  The first line of the configuration file MUST contain instructions on
  345. whether to delete the original file or not! The format is "DELETE=NO" to
  346. retain the original file, and rename it with a ".DON" extension (i.e. MM330
  347. will be renamed MM330.DON after it is converted). To delete the original file
  348. after conversion, change this line to read "DELETE=YES". (Actually, anything
  349. other than "DELETE=YES" will retain the original file).
  350.  
  351.   d.  The second line MUST contain instructions on whether to show all files
  352. for conversion, or just show files which have no extensions. "ALLFILES=YES"
  353. will show all files, "ALLFILES=NO" (or anything else!) will show only files
  354. which have no extension.
  355.  
  356.   e.  The remaining lines must each contain 3 entries for each filename
  357. abbreviation you want to include:
  358.  
  359.       (1) The abbreviation (like MM, MC, etc) which will be the first
  360. characters of the file to be converted. This may be anywhere from 2 to 4
  361. characters in length, and MUST be capitalized.
  362.  
  363.       (2) A 1-character designator to tell the program whether the numbers
  364. following the abbreviation in the filename contain a 3-digit digest number
  365. (N), a 4-digit date in the format of "mmdd" (D) or have no meaning (X).
  366.  
  367.       (3) The character string which gets attached to each recipe in the file,
  368. telling where the recipe originally came from ("Posted to MM-Recipes Digest",
  369. etc.) 
  370.  
  371.   f.  Blank lines at the end of the file get ignored.
  372.  
  373.   g.  EXAMPLES:
  374.  
  375.       For a line to convert a file "MM330" which contains recipes from
  376. "MM-Recipes Digest #330", use the following line:
  377.  
  378. MM,N,Posted to MM-Recipes Digest #
  379.  
  380.       The "N" above tells the program that files beginning with "MM" will
  381. contain a 3-digit digest number. The posting string for file "MM330" will be
  382. changed to add the digest number, as in "Posted to MM-Recipes Digest #330".
  383.  
  384.       For a line to convert a file "FW1214" which contains recipes from the
  385. FOODWINE Digest - 14 December 1996, use the following line:
  386.  
  387. FW,D,Posted to FOODWINE Digest - 
  388.  
  389.       The "D" above tells the program that files beginning with "FW" will
  390. contain a 4-digit date in the format "mmdd", so that file "FW1214" will have
  391. the posting string changed to "Posted to FOODWINE Digest - 12 Dec 96". NOTE
  392. that there is a space after the dash in the example line above.
  393.  
  394.       For a line to convert file "RECIPES" which contains, as an example,
  395. recipes which you have typed in from the local newspaper, use line:
  396.  
  397. RECIPES,X,Recipes from the local newspaper.
  398.  
  399.       In the example above, the "X" tells the program that there are no
  400. numbers following the "RECIPES" in the filename, or if there are, to ignore
  401. them and use only the posting string in the configuration file. No extra
  402. numbers for a digest or date will be added to the posting string.
  403.  
  404. 8. Converting "@@@@@" recipes:
  405.  
  406.   a.  The "@@@@@" format is used to post recipes which can be directly
  407. imported by MasterCook; they will be converted to MealMaster format.
  408.  
  409.   b.  The "legal" format for these recipes is the ""@@@@@", the title of the
  410. recipe, one completely blank line, one line containing "notes" and one more
  411. blank line before the ingredients. The line containing the "notes" will be
  412. captured and placed at the end of the converted recipe.
  413.  
  414.   c.  Since this format of recipes has absolutely NO "end of recipe"
  415. characters, these recipes when converting, will continue to include the digest
  416. text until the program finds something it recognizes to terminate the recipe.
  417. This includes the line of dashes separating individual messages in the digest,
  418. or the start of another valid recipe.
  419.  
  420.   d.  To get around this, I allowed the same "]]]]]" to be used as a recipe
  421. terminating string. To terminate these recipes cleanly, edit the digest and
  422. place the "]]]]]" where you want the recipe to end.
  423.  
  424. 9. CHANGES FOR VERSION 1.5/1.6:  I have made a few subtle changes, and one
  425. major one to the new version. This is a short summary of those changes:
  426.  
  427.    a.  There is a new switch in the configuration file. Then second line now
  428. contains a line which tells the program to display ALL files or just files
  429. which have no extension.  The original idea was to have all digests saved
  430. without any extension. When converted, the original file would be renamed to
  431. have an extension. So when the program displayed the files to convert, all
  432. those already converted would not be shown! Made it easier to figure which
  433. files needed converting or not. If you want the program to show all files,
  434. edit the MM_BUSTR.CFG file to have the second line read "ALLFILES=YES".
  435. Leaving it as "ALLFILES=NO" will just show files without extensions.
  436.  
  437.    b.  Direction lines were originally parsed, and the extra multiple spaces
  438. removed. This cleaned up many recipes which had the direction lines totally
  439. messed up. Unfortunately, it also deleted the spaces at the beginning of the
  440. lines, causing directions to be all wrapped together when imported. This has
  441. been changed, so that any direction line with 2 spaces (or more) at the start
  442. of the line will have 2 spaces in the converted file.
  443.  
  444.    c.  The routine to convert the { Exported from MasterCook Mac } recipes has
  445. been totally rewritten, so that (hopefully) the "method" will now be separated
  446. from the "ingredient" with a comma. This works with both the version in which
  447. the items are separated with tabs and the version in which the items are
  448. separated with extra spaces.
  449.  
  450.    d.  The "Nutr. Assoc." which gets placed at the end of some MasterCook Mac
  451. recipes will be removed from the resulting recipes.
  452.  
  453.    e.  After converting a file, you now have the option to hit <CONTROL-X> to
  454. terminate the program at that point, without going back through the list of
  455. files before you can end the program.
  456.  
  457.    f.  Some spacing changes have been made to clean up more stuff in v1.6 and
  458. "tins" now get translated to "cans" -- If you Ozzies out there, etc, want me
  459. to, I'll do up another version so that all "cans" get changed to "tins" <G>,
  460. just let me know! (But "tins" won't import into MealMaster!)
  461.  
  462. 10. CHANGES FOR VERSION 1.7
  463.  
  464.   a.  Some folks have wanted a way to put a whole bunch of information into a
  465. group of recipes, something that can't be done with the one-line poster
  466. information string. I have created a new tag called "Footer: " which can be
  467. placed anywhere OUTSIDE a valid recipe. Anything on the footer line, which can
  468. be up to 1024 characters long, will be placed at the end of each recipe.
  469.  
  470.     (1)  If you want to enter the footer as multiple lines, you may do so, if
  471. you place two plus signs (++) at the end of each line EXCEPT the last line.
  472. The lines will all be pulled together as one line. The 1024 character limit
  473. still applies for the total of all the footer lines.
  474.  
  475.     (2)  If at some point, you don't want the footer to appear in the next
  476. recipes, you can place a blank footer ("Footer: ") and the footer will be
  477. ignored.
  478.  
  479.     (3)  Each occurance of a line beginning with "Footer: " will replace any
  480. previous footer you enter.
  481.  
  482.   b.  I had a BIG problem with the TNT digests. One of the things this program
  483. keyed on was the "standard" message separation line used by most of the digest
  484. software! Unfortunately, Prodigy does their own thing, and a whole bunch of
  485. garbage was getting put into the recipes! Alas, I have fixed that one. And I
  486. sincerely apologize for any messed up recipes I might have been the cause of.
  487.  
  488.   c.  If you want to put any notes in the configuration file (MM_BUSTR.CFG),
  489. you may do so, just place a pound sign (#) as the first character in the line
  490. and that line will be ignored as a configuration line. I have put these notes
  491. into the .CFG file that comes with this program, showing how each line will
  492. output the posting string. I hope these examples will help clear up some of
  493. the confusion as to what a configuration line will produce.
  494.  
  495.   d. There is another new switch in the configuration file. The third line now
  496. will control whether the program scrolls only 20 recipe titles at a time, or
  497. does not pause. PAUSE=YES will scroll 20 at a time, PAUSE=NO will go through
  498. converting all recipes without stopping.
  499.  
  500.   e. The other new switch determines the appearance of titles in the converted
  501. recipes. CAPTITLES=YES will convert all titles to all capital letters (THIS IS
  502. A RECIPE TITLE); CAPTITLES=NO will convert all titles to a "normal" format
  503. (This Is A Recipe Title).
  504.